package com.jack.payment.entity.common;

import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Schema(name = "公共基础数据字段")
@JsonInclude(value=JsonInclude.Include.NON_NULL)
public  class CommonParam implements Serializable {
    @Schema(description = "唯一编号")
    private String id;
    @Schema(description = "名称或说明")
    private String name;
    @Schema(description = "是否启用 [1: 启用 2: 不启用]")
    private Integer enable;
    @Schema(description = "创建者")
    private String creator;
    @Schema(description = "创建时间")
    private Long createTime;
    @Schema(description = "修改者")
    private String updator;
    @Schema(description = "修改时间")
    private Long updateTime;
    @Schema(description = "删除时间")
    private Long deleteTime;
}
